<?php

Yii::import('usuarios.models._base.BaseTTitulosobtenidos');

class TTitulosobtenidos extends BaseTTitulosobtenidos {

    /**
     * @return TTitulosobtenidos
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'TTitulosobtenidos|TTitulosobtenidoses', $n);
    }

    public function getTitulosObtenidosPersona($per_id) {
        $criteria = new CDbCriteria;
        $criteria->compare('tit_id', $this->tit_id);
        $criteria->compare('tit_tituloobtenido', $this->tit_tituloobtenido, true);
        $criteria->compare('tit_senescyt', $this->tit_senescyt, true);
        $criteria->compare('tit_anolectivoinicio', $this->tit_anolectivoinicio, true);
        $criteria->compare('tit_anolectivofinal', $this->tit_anolectivofinal, true);
        $criteria->compare('ins_id', $this->ins_id);
        $criteria->compare('per_id', $this->per_id);
        $criteria->addCondition('t.per_id = :per_id', 'AND');
        $criteria->params = array_merge($criteria->params, array(
            ':per_id' => $per_id));
        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
//            'pagination' => 5
        ));
    }

}
